import java.util.Scanner;

/**
 * 编写代码模拟三次密码输入的场景。 最多能输入三次密码，密码正确，提示“登录成功”,密码错误，
 * 可以重新输 入，最多输入三次。三次均错，则提示退出程序
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String username = "xiaoli";
        String password = "123456";
        int count = 3;

        System.out.println("请输入账户 " + username + " 的密码：");
        while (count > 0) {
            String input = sc.nextLine();
            if (input.equals(password)) {
                System.out.println("密码正确， 登陆成功！");
                break;
            }
            else{
                count--;
                if(count == 0){
                    System.out.println("三次输入密码错误，程序已退出。");
                }else{
                    System.out.println("密码错误，你还有" + count + "次机会，请重新输入：");
                }
            }
        }
    }
}
